/*     */ package com.wgcloud.service;
/*     */ 
/*     */ import com.wgcloud.dto.MessageDto;
/*     */ import com.wgcloud.util.DateUtil;
/*     */ import com.wgcloud.util.staticvar.StaticKeys;
/*     */ import java.util.ArrayList;
/*     */ import java.util.Date;
/*     */ import java.util.List;
/*     */ import java.util.Map;
/*     */ import org.springframework.stereotype.Service;
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ @Service
/*     */ public class DashboardService
/*     */ {
/*     */   public List<String> getDateList() {
/*  32 */     int days = 20;
/*  33 */     if (!StaticKeys.LICENSE_STATE.equals("1")) {
/*  34 */       days = 5;
/*     */     }
/*  36 */     List<String> dateList = new ArrayList<>();
/*  37 */     String nowTime = DateUtil.getCurrentDateTime();
/*  38 */     String sevenDayBefore = DateUtil.getDateBefore(nowTime, days);
/*  39 */     for (int i = 0; i < days; i++) {
/*  40 */       sevenDayBefore = DateUtil.getDateBefore(nowTime, i);
/*  41 */       dateList.add(sevenDayBefore.substring(0, 10));
/*     */     } 
/*  43 */     return dateList;
/*     */   }
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */   
/*     */   public List<MessageDto> getAmList() {
/*  53 */     MessageDto dto0 = new MessageDto();
/*  54 */     dto0.setCode("day");
/*  55 */     dto0.setMsg("全天");
/*  56 */     MessageDto dto1 = new MessageDto();
/*  57 */     dto1.setCode("am1");
/*  58 */     dto1.setMsg("00:00至05:59");
/*  59 */     MessageDto dto2 = new MessageDto();
/*  60 */     dto2.setCode("am2");
/*  61 */     dto2.setMsg("06:00至11:59");
/*  62 */     MessageDto dto3 = new MessageDto();
/*  63 */     dto3.setCode("am3");
/*  64 */     dto3.setMsg("12:00至17:59");
/*  65 */     MessageDto dto4 = new MessageDto();
/*  66 */     dto4.setCode("am4");
/*  67 */     dto4.setMsg("18:00至23:59");
/*  68 */     List<MessageDto> timeList = new ArrayList<>();
/*  69 */     timeList.add(dto0);
/*  70 */     timeList.add(dto1);
/*  71 */     timeList.add(dto2);
/*  72 */     timeList.add(dto3);
/*  73 */     timeList.add(dto4);
/*  74 */     return timeList;
/*     */   }
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */   
/*     */   public String getDefaultAm() {
/*  84 */     int hour = DateUtil.getHour(new Date());
/*  85 */     if (hour > 0 && hour < 6) {
/*  86 */       return "am1";
/*     */     }
/*  88 */     if (hour >= 6 && hour < 12) {
/*  89 */       return "am2";
/*     */     }
/*  91 */     if (hour >= 12 && hour < 18) {
/*  92 */       return "am3";
/*     */     }
/*  94 */     if (hour >= 18 && hour <= 23) {
/*  95 */       return "am4";
/*     */     }
/*  97 */     return "am2";
/*     */   }
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */   
/*     */   public void setDateParam(String am, String date, Map<String, Object> params) {
/* 108 */     if ("day".equals(am)) {
/* 109 */       params.put("startTime", date + " 00:00:00");
/* 110 */       params.put("endTime", date + " 23:59:59");
/*     */     } 
/* 112 */     if ("am1".equals(am)) {
/* 113 */       params.put("startTime", date + " 00:00:00");
/* 114 */       params.put("endTime", date + " 05:59:59");
/*     */     } 
/* 116 */     if ("am2".equals(am)) {
/* 117 */       params.put("startTime", date + " 06:00:00");
/* 118 */       params.put("endTime", date + " 11:59:59");
/*     */     } 
/* 120 */     if ("am3".equals(am)) {
/* 121 */       params.put("startTime", date + " 12:00:00");
/* 122 */       params.put("endTime", date + " 17:59:59");
/*     */     } 
/* 124 */     if ("am4".equals(am)) {
/* 125 */       params.put("startTime", date + " 18:00:00");
/* 126 */       params.put("endTime", date + " 23:59:59");
/*     */     } 
/*     */   }
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */   
/*     */   public void setDateParam(String date, Map<String, Object> params) {
/* 137 */     params.put("startTime", date + " 00:00:00");
/* 138 */     params.put("endTime", date + " 23:59:59");
/*     */   }
/*     */ }


/* Location:              /Users/zhangyongxin/soft-install/wgcloud/wgcloud-v3.3.5/server/bank/wgcloud-server-release.jar!/BOOT-INF/classes/com/wgcloud/service/DashboardService.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.1.3
 */